package controlybxb

import (
	"fmt"
	"math/rand"
)

// if-else的语法使用
func TestIf1() {
	var score = 50 + rand.Intn(50) // 生成50~100之间的随机数
	fmt.Println("score:", score)
	if score >= 80 {
		fmt.Println("优秀")
	} else if score >= 60 {
		fmt.Println("良好")
	} else {
		fmt.Println("差")
	}
}

// if-else的特殊用法:限制变量的作用域。即：score变量的作用域是if-else语句块中，并不是整个函数。
func TestIf2() {
	if score := 50 + rand.Intn(50); score >= 80 {
		fmt.Println("优秀")
	} else if score >= 60 {
		fmt.Println("良好")
	} else {
		fmt.Println("差")
	}
}
